package org.ative.chs;

/** bestmove <move1> [ ponder <move2> ]
	the engine has stopped searching and found the move <move> best in this position.
	the engine can send the move it likes to ponder on. The engine must not start pondering automatically.
	this command must always be sent if the engine stops searching, also in pondering mode if there is a
	"stop" command, so for every "go" command a "bestmove" command is needed!
	Directly before that the engine should send a final "info" command with the final search information,
	the the GUI has the complete statistics about the last search.*/

public class UciBestMove {
	private String bestmove;
	private String ponder;
	
	UciBestMove(String bestmove, String ponder){
		super();
		this.bestmove = bestmove;
		this.ponder = ponder;
	}
	
	public String getBestMove(){
		return this.bestmove;
	}
	public String getPonder(){
		return this.ponder;
	}
}
